package com.iflytek.day24;

import java.util.HashMap;
import java.util.Map;

public class _02_MapDemo {
  public static void main(String[] args) {
    // 创建集合对象
    Map<String, String> map = new HashMap<String, String>();

    // V put(K key,V value)：添加元素
    map.put("张无忌", "赵敏");
    map.put("郭靖", "黄蓉");
    map.put("杨过", "小龙女");
    map.put("耶律齐", "郭芙");

    // V remove(Object key)：根据键删除键值对元素
    System.out.println(map.remove("郭靖"));
    System.out.println(map.remove("郭襄"));

    // void clear()：移除所有的键值对元素
    // map.clear();

    // boolean containsKey(Object key)：判断集合是否包含指定的键
    System.out.println(map.containsKey("张无忌"));
    System.out.println(map.containsKey("郭襄"));

    // boolean isEmpty()：判断集合是否为空
    System.out.println(map.isEmpty());

    // int size()：集合的长度，也就是集合中键值对的个数
    System.out.println(map.size());

    // 输出集合对象
    System.out.println(map);
  }
}
